<?php

	require_once("includes/database.php");
	
	$inString = $_GET[q];
	$inOption = $_GET[op];
	
	$idMarca = $_GET['marca'];
	$idsModelos = $_GET['models'];
	$codigoOperador = $_GET['codigoOperador'];
	
	$idProducto = $_GET['producto'];
	$idCliente = $_GET['cliente'];
	
	$imei = $_GET['imei'];
	
	//Part Partes - Codigo Interno
	$inPart = $_GET[part];
	
	//Mod Modelos - Codigo Interno
	$inModel = $_GET[mod];
	
	//Acc Accesorios - Codigo Interno
	$inAcc = $_GET[acc];
	
	$inSint = $_GET[sint];
	
	//Act Accion - Codigo Accion
	$inAct = $_GET[act];
	
	//Gar Garantia - Si mantiene la Garantia esta en TRUE de lo contrario en FALSE
	$inGar = $_GET[gar];
	
	//Suc IdSucursal - Indica el IdSucursal de la persona que esta cargando la orden
	$inSuc = $_GET[suc];
	
	//Op Opcion - Indica el parametro iOpcion de orden.php - Se usa para saber que LISTA DE PRECIOS tomar.
	$inOp = $_GET[opcion];
	$inOr = $_GET[orden];
	$inCli = $_GET[cliente];
	
	//rec Eeceptoria - Indica la receptoria que debe quedar SELECTED
	//lis Lista de Precios - Indica la Lista de Precios que debe quedar SELECTED
	$inRec = $_GET[rec];
	$inLis = $_GET[lis];
	
	$ver = $_GET[ver];
	
	$serie = $_GET['serie'];
	$dateCode = $_GET['dateCode'];
	
	$sintomasAgregados = $_GET['sintomasAgregados'];
	if ($inString != "")
	{		
		switch($inOption)
		{
			case 1:
			{
				$sql = "SELECT * FROM operadores WHERE nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%' ORDER BY nombre";
		
				$result = readSQL($sql);
				
				if (count($result) != 0)
					echo "<select id='lstOperadores' name='lstOperadores' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				
				foreach($result as $value)
				{
					echo "<option value=" . $value[0] . ">" . $value[2] . " - " . $value[1] . "</option>";
				}
				if (count($result) != 0)
					echo "</select>";
					
				break;
			}
			case 2:
			{
				$sql = "SELECT * FROM tiposlineas WHERE nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%' ORDER BY nombre";
		
				$result = readSQL($sql);
				
				if (count($result) != 0)
					echo "<select id='lstTiposLineas' name='lstTiposLineas' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				
				foreach($result as $value)
				{
					echo "<option value=" . $value[0] . ">" . $value[2] . " - " . $value[1] . "</option>";
				}
				if (count($result) != 0)
					echo "</select>";
				
				break;
			}
			case 3:
			case 32:
			{
				//Se usa para listar los modelos en la Orden
				$sql = "SELECT M.*, MC.nombre FROM modelos M, marcas MC WHERE M.idProducto = $idProducto AND (M.idMarca = MC.idMarca) AND (M.nombreComercial LIKE '" . str_replace("*", "%", $inString) . "%' OR M.codigo LIKE '" . str_replace("*", "%", $inString) . "%') ORDER BY nombreComercial";
				
				$result = readSQL($sql);
				
				if (count($result) != 0)
					echo "<select id='lstModelos' name='lstModelos' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				
				foreach($result as $value)
				{
					echo "<option value=" . $value[0] . ">" . $value[2] . " - " . $value['nombre'] . " " . $value[3] . "</option>";
				}
				if (count($result) != 0)
					echo "</select>";
					
				break;
			}
			case 4:
			{
				if ($inAcc == "")
					$sql = "SELECT * FROM partes WHERE (descripcionInterna LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND (idParte IN (SELECT PM.idParte FROM partesxmodelo PM, modelos M WHERE M.codigo = '" . $inModel . "' AND PM.idModelo = M.idModelo)) AND idTipoParte = 5 ORDER BY codigo, descripcionInterna";
				else
					$sql = "SELECT * FROM partes WHERE (descripcionInterna LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND (idParte IN (SELECT PM.idParte FROM partesxmodelo PM, modelos M WHERE M.codigo = '" . $inModel . "' AND PM.idModelo = M.idModelo)) AND (idParte NOT IN(" . $inAcc . ")) AND idTipoParte = 5 ORDER BY codigo, descripcionInterna";

				$result = readSQL($sql);
				
				if (count($result) != 0)
					echo "<select id='lstAccesorios' name='lstAccesorios' size='6' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				
				foreach($result as $value)
				{
					echo "<option value=" . $value[0] . ">" . $value[6] . " - " . $value[4] . "</option>";
				}
				if (count($result) != 0)
					echo "</select>";	
							
				break;
			}
			case 5:
			{
				if($idMarca == '')
				{
					$sql = "SELECT * FROM sintomas WHERE (nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND idSintoma IN(SELECT SXM.idSintoma FROM sintomasxmarca SXM, modelos M WHERE SXM.idProducto = $idProducto AND SXM.idMarca = M.idMarca AND M.codigo='" . $inModel . "')";
				}
				else
				{
					$sql = "SELECT s.idsintoma, s.codigo, s.nombre from sintomas s join sintomasxmarca sxm on s.idsintoma = sxm.idsintoma WHERE sxm.idProducto = $idProducto AND (s.nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR s.codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND sxm.idmarca = $idMarca";
				}
				
				if($sintomasAgregados != '')
				{
					$sql .= " AND idSintoma not in ($sintomasAgregados)";
				}
				
				$sql .= " ORDER BY nombre";
								
				$result = readSQL($sql);
				
				if (count($result) != 0)
					echo "<select id='lstSintomas' name='lstSintomas' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				
				foreach($result as $value)
				{
					echo "<option value=" . $value[0] . ">" . $value[1] . " - " . $value[2] . "</option>";
				}
				if (count($result) != 0)
					echo "</select>";
					
				break;
			}
			case 6:
			{
				if($idMarca == '')
				{
					$sql = "SELECT * FROM fallas WHERE (nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND idFalla IN(SELECT FXM.idFalla FROM fallasxmarca FXM, modelos M WHERE FXM.idProducto = $idProducto AND FXM.idMarca = M.idMarca AND M.codigo='" . $inModel . "') ORDER BY nombre";
				}
				else
				{
					$sql = "SELECT f.idfalla, f.codigo, f.nombre from fallas f join fallasxmarca fxm on f.idfalla = fxm.idfalla WHERE fxm.idProducto = $idProducto AND (f.nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR f.codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND fxm.idmarca = $idMarca";
				}
				$result = readSQL($sql);
				
				if (count($result) != 0)
					echo "<select id='lstFallas' name='lstFallas' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				
				foreach($result as $value)
				{
					echo "<option value=" . $value[0] . ">" . $value[1] . " - " . $value[2] . "</option>";
				}
				if (count($result) != 0)
					echo "</select>";
				
					
				break;
			}
			case 7:
			{
				if($idMarca == '')
				{
					$sql = "SELECT * FROM acciones WHERE (nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND idAccion IN (SELECT AM.idAccion FROM accionesxmarca AM, modelos M, marcas MC WHERE AM.idProducto = $idProducto AND M.codigo = '" . $inModel . "' AND M.idMarca = MC.idMarca AND MC.idMarca = AM.idMarca) ORDER BY nombre";
				}
				else
				{
					$sql = "SELECT a.idaccion, a.codigo, a.nombre from acciones a join accionesxmarca axm on a.idaccion = axm.idaccion WHERE axm.idProducto = $idProducto AND (a.nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR a.codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND axm.idmarca = $idMarca";
				}
		
				$result = readSQL($sql);
				
				if (count($result) != 0)
					echo "<select id='lstAcciones' name='lstAcciones' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				
				foreach($result as $value)
				{
					echo "<option value=" . $value[0] . ">" . $value[1] . " - " . $value[2] . "</option>";
				}
				if (count($result) != 0)
					echo "</select>";
				
				break;
			}
			case 8:
			{
				$cierro = 0;
				if($idsModelos == '')
				{
					$sql = "SELECT P.idParte, P.codigo, P.descripcionInterna, P.codigoTango, (SELECT COALESCE(SUM(S.cantidad), 0) FROM stock S WHERE S.idParte = P.idParte AND S.idAlmacen IN(SELECT A.idAlmacen FROM almacenes A WHERE A.idSucursal=$inSuc)) as cantidad FROM partes P WHERE P.discontinuada = 0 AND (P.descripcionInterna LIKE '" . str_replace("*", "%", $inString) . "%' OR P.codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND (P.idTipoParte IN (SELECT TPA.idTipoParte FROM tipospartesxaccion TPA WHERE TPA.idAccion = (SELECT idAccion FROM acciones WHERE codigo='" . $inAct . "'))) AND (P.idParte IN (SELECT PM.idParte FROM partesxmodelo PM, modelos M WHERE M.codigo = '" . $inModel . "' AND PM.idModelo = M.idModelo)) GROUP BY P.idParte, P.codigo, P.descripcionInterna, P.codigoTango ORDER BY P.codigo, P.descripcionInterna";
				}
				else
				{
					$sql = "SELECT P.idParte, P.codigo, P.descripcionInterna, P.codigoTango, (SELECT COALESCE(SUM(S.cantidad), 0) FROM stock S WHERE S.idParte = P.idParte AND S.idAlmacen IN(SELECT A.idAlmacen FROM almacenes A WHERE A.idSucursal=$inSuc)) as cantidad FROM partes P WHERE P.discontinuada = 0 AND (P.descripcionInterna LIKE '" . str_replace("*", "%", $inString) . "%' OR P.codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND (P.idTipoParte IN (SELECT TPA.idTipoParte FROM tipospartesxaccion TPA WHERE TPA.idAccion = (SELECT idAccion FROM acciones WHERE codigo='" . $inAct . "'))) AND (P.idParte IN (SELECT PM.idParte FROM partesxmodelo PM, modelos M WHERE M.idModelo in ( " . $idsModelos . ") AND PM.idModelo = M.idModelo)) GROUP BY P.idParte, P.codigo, P.descripcionInterna, P.codigoTango ORDER BY P.codigo, P.descripcionInterna";
					//$sql = "SELECT p.idParte, p.codigo, p.descripcionInterna, p.codigoTango, COALESCE(SUM(s.cantidad), 0) from partes p join partesxmodelo pxm on p.idParte = pxm.idparte join stock s on p.idParte = s.idParte WHERE (p.descripcioninterna LIKE '" . str_replace("*", "%", $inString) . "%' OR p.codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND pxm.idmodelo in ($idsModelos)";
				}
													
				$result = readSQL($sql);
				
				if (count($result) != 0)
				{
					echo "<select id='lstPartes' name='lstPartes' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				}

				foreach($result as $value)
				{
					echo "<option value='" . $value['idParte'] . "'>" . $value['codigo'] . " - " . $value['descripcionInterna'] . "</option>";
				}
				
				if (count($result) != 0)
				{
					echo "</select>";
				}
				
				//$result = readSQL($sql);
				
				
				if (count($result) != 0)
				{
					echo "<select style='visibility:hidden;' id='stock' name='lstCantidadStock' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				}

				foreach($result as $value)
				{
					echo "<option value='" . $value['idParte'] . "'>" . $value['cantidad'] . "</option>";
				}
				
				if (count($result) != 0)
				{
					echo "</select>";
				}
				//echo $sql;
									
				break;
			}
			case 9:
			{
				$sql = "SELECT idTipoParte FROM partes WHERE codigo='" . $inPart ."'";
				$result = readSQL($sql);
				foreach($result as $value)
				{
					if($value[0] == 3 || $value[0] == 4)
						echo "PLACAEQUIPO";
				}
				break;
			}
			case 10:
			{
				$sql = "SELECT MC.nombre FROM modelos M, marcas MC WHERE M.codigo='" . $inModel ."' AND M.idMarca = MC.idMarca";
				$result = readSQL($sql);
				foreach($result as $value)
				{
					echo $value[0];
				}
				break;
			}
			case 11:
			{
				$sql = "SELECT * FROM stock WHERE imei='" . $inString . "'";
				
				$result = readSQL($sql);
	
				if (count($result) == 0)
					echo "IMEI ERROR";
					
				break;
			}
			// Orden EXPRESS - Solo carga algunos IDS
			case 12:
			{
				$sql = "SELECT * FROM estados WHERE (nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND idEstado IN(2, 7, 17, 20, 23) ORDER BY nombre";
		
				$result = readSQL($sql);
				
				if (count($result) != 0)
					echo "<select id='lstEstados' name='lstEstados' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				
				foreach($result as $value)
				{
					echo "<option value=" . $value[0] . ">" . $value['codigo'] . " - " . $value[1] . "</option>";
				}
				if (count($result) != 0)
					echo "</select>";
											
				break;
			}
			case 13:
			{
		
				$mySQL = "SELECT idListaPrecio FROM listasprecios WHERE idProducto=$idProducto AND idCliente=" . $inCli;
				$result = readSQL($mySQL);
				foreach($result as $value)
				{
					$idListaPrecio = $value[0];
				}
				
				$sql = "SELECT * FROM precios WHERE (nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%') and idListaPrecio = $idListaPrecio ORDER BY nombre";
		
				$result = readSQL($sql);
				
				if (count($result) != 0)
					echo "<select id='lstPrecios' name='lstPrecios' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				
				foreach($result as $value)
				{
					echo "<option value=" . $value[0] . ">" . $value[4] . " - " . $value[2] . "</option>";
				}
				if (count($result) != 0)
					echo "</select>";

				break;
			}
			case 14:
			{
				if($inModel == 1)
				{
					$lockCombo = "DISABLED";
				}
				?>
				<table style="width:100%;">
					<tr>
						<td>Receptoria:</td>
						<td align="right">
							<select name="cboReceptorias" <?php echo $lockCombo; ?>>
							<?php
							$sql = "SELECT * FROM receptorias WHERE idCliente=$inString";
							$result = readSQL($sql);
							
							foreach($result as $value)
							{
								if($value[0] == $inRec)
									echo "<option value=" . $value[0] . " selected>" . $value[2] . "</option>";
								else
									echo "<option value=" . $value[0] . ">" . $value[2] . "</option>";
							}
							?>
							</select>
						</td>
					</tr>
                    <tr style="display:none;">
						<td>Lista de Precios:</td>
						<td align="right">
							<select name="cboListas">
							<?php
							$sql = "SELECT * FROM listasprecios WHERE idCliente=$inString order by nombre";
							$result = readSQL($sql);
							
							foreach($result as $value)
							{
								if($value[0] == $inLis)
									echo "<option value=" . $value[0] . " selected>" . $value[1] . "</option>";
								else
									echo "<option value=" . $value[0] . ">" . $value[1] . "</option>";
							}
							?>
							</select>
						</td>
					</tr>
				</table>
				<?php
						
				break;
			}
			case 15:
			{
				$sql = "SELECT * FROM partes WHERE (descripcionInterna LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%') ORDER BY codigo, descripcionInterna";
						
				$result = readSQL($sql);
				
				if (count($result) != 0)
				{
					echo "<select id='lstPartes' name='lstPartes' size='5' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				}
				
				foreach($result as $value)
				{
					echo "<option value='" . $value[0] . "'>" . $value[6] . " - " . $value[5] . "</option>";
				}
				
				if (count($result) != 0)
					echo "</select>";
				
				break;
			}
			case 16:
			{	
				$sql = "SELECT * FROM listasprecios WHERE idCliente=$inString";
				$result = readSQL($sql);
				
				if (count($result) != 0)
					echo "<select name='cboListas' style='width:100%;'>";
				foreach($result as $value)
				{
					echo "<option value=" . $value[0] . ">" . $value[1] . "</option>";
				}
				if (count($result) != 0)
					echo "</select>";
						
				break;
			}
			case 17:
			{
				$sql = "SELECT * FROM ordenes WHERE imei='" . $inString . "' AND idTipoOrden = ". $_GET['idTipoOrden'];
				
				if($_GET['idTipoOrden'] == 1)
				{
					$sql .= " AND idEstado in (7, 17, 20, 26, 28)";
				}
				
				$sql .= " ORDER BY idOrden DESC";
				
				$result = readSQL($sql);

				if (count($result) == 0)
					echo "El IMEI ingresado no puede ser procesado";
				else
				{
					foreach($result as $value)
					{
						switch($value['idTipoOrden'])
						{
							case 2:
							{
								//if($value['idEstado'] != "28")
									//echo "La Orden correspondiente al IMEI ingresado ya fue REPARADA";
								//else
								//{
									$mySQL ="SELECT idAlmacen FROM almacenes WHERE idSucursal=" . $inSuc . " AND nombre='Laboratorio BATCH'";
									$resultado = readSQL($mySQL);
									foreach($resultado as $val)
									{
										$idAlmacen = $val[0];
									}
									if($value['idAlmacen'] != $idAlmacen)
									{
										echo "La Orden correspondiente al IMEI ingresado no se puede Reparar, pues no se encuentra en el laboratorio BATCH";
									}
								//}
								break;
							}
							case 3:
							{
								//if($value['idEstado'] != "28")
									//echo "La Orden correspondiente al IMEI ingresado ya fue REPARADA";
								//else
								//{
									$mySQL ="SELECT idAlmacen FROM almacenes WHERE idSucursal=" . $inSuc . " AND nombre='Laboratorio BULK'";
									$resultado = readSQL($mySQL);
									foreach($resultado as $val)
									{
										$idAlmacen = $val[0];
									}
									if($value['idAlmacen'] != $idAlmacen)
									{
										echo "La Orden correspondiente al IMEI ingresado no se puede Reparar, pues no se encuentra en el laboratorio BULK";
									}
								//}
								break;
							}
						}	
						break;
					}
				}
				echo '';
				break;
			}
			// Orden BATCH o BULK - Solo carga algunos IDS
			case 18:
			{
				$sql = "SELECT * FROM estados WHERE (nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND idEstado IN(1, 3, 6, 8, 10) ORDER BY nombre";
		
				$result = readSQL($sql);
				
				if (count($result) != 0)
					echo "<select id='lstEstados' name='lstEstados' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				
				foreach($result as $value)
				{
					echo "<option value=" . $value[0] . ">" . $value['codigo'] . " - " . $value[1] . "</option>";
				}
				if (count($result) != 0)
					echo "</select>";
					
				break;
			}
			case 19:
			{
				//Se usa en ingresoPartes.php: Trae solo las partes (no trae equipos, placas ni accesorios) que coinciden con lo buscado
				$sql = "SELECT idParte, codigoTango, codigoFabricante, descripcionInterna FROM partes WHERE ((codigoTango LIKE '" . str_replace("*", "%", $inString) . "%') OR (codigoFabricante LIKE '" . str_replace("*", "%", $inString) . "%')) AND idTipoParte NOT IN(3, 4, 5) ORDER BY codigoTango, codigoFabricante, descripcionInterna";
						
				$result = readSQL($sql);
				
				if (count($result) != 0)
				{
					echo "<select id='lstPartes' name='lstPartes' size='5' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				}
				
				foreach($result as $value)
				{
					echo "<option value='" . $value['idParte'] . "'>" . $value['codigoTango'] . " - " . $value['codigoFabricante'] . " - " . $value['descripcionInterna'] . "</option>";
				}
				
				if (count($result) != 0)
					echo "</select>";
				
				break;
			}
			// Orden BATCH O BULK - Solo carga algunos IDS
			case 20:
			{
				$sql = "SELECT * FROM estados WHERE (nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND idEstado IN(1, 6, 16, 19, 22) ORDER BY nombre";
		
				$result = readSQL($sql);
				
				if (count($result) != 0)
					echo "<select id='lstEstados' name='lstEstados' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				
				foreach($result as $value)
				{
					echo "<option value=" . $value[0] . ">" . $value['codigo'] . " - " . $value[1] . "</option>";
				}
				if (count($result) != 0)
					echo "</select>";
											
				break;
			}
			case 21:
			{
				?>
				<table style="width:100%;">
					<tr>
						<td width="40">Receptoria:</td>
						<td>
							<select name="cboReceptorias">
							<option value=""></option>
							<?php
							$sql = "SELECT * FROM receptorias WHERE idCliente=$inString";
							$result = readSQL($sql);
							
							foreach($result as $value)
							{
								if($value[0] == $inRec)
									echo "<option value=" . $value[0] . " selected>" . $value[2] . "</option>";
								else
									echo "<option value=" . $value[0] . ">" . $value[2] . "</option>";
							}
							?>
							<option value="TODAS">TODAS</option>
							</select>
						</td>
					</tr>
				</table>
				<?php
										
				break;
			}
			case 22:
			{
				//Se usa para mostrar el Historial de un IMEI en orden.php
				if($_GET[imeiIn] != "")
				{
					$mySQL = "SELECT idOrden, fechaHoraInicio FROM ordenes WHERE imei='" . $_GET[imei] . "' AND idOrden NOT IN (SELECT MAX(idOrden) FROM ordenes WHERE fechahorainicio > DATE_SUB(now(), INTERVAL 90 DAY) AND imei='" . $_GET[imeiIn] . "')";
				}
				else
				{
					$mySQL = "SELECT idOrden, fechaHoraInicio FROM ordenes WHERE fechaHoraInicio > DATE_SUB(now(), INTERVAL 90 DAY) AND imei='$inString'";
				}
				
				$result = readSQL($mySQL);

				if (count($result) != 0)
				{
				?>
				<table style="width:100%;">
					<tr>
						<th class="listaHead" colspan="2">Historial</th>
					</tr>
					<tr>
						<th class="listaHead" width="50%">Nro.Orden</th>
						<th class="listaHead" width="50%">Fecha</th>
					</tr>
					<?php
						$i = 0;
						foreach($result as $value)
						{
							if($i%2==0)
		                		$class = "par";
		                	else
		                		$class = "impar";
		                		
	                		list($ano, $mes, $dia) =  split("-", substr($value['fechaHoraInicio'], 0, 10));
							$fecha = $dia . "/" . $mes . "/" . $ano;
					?>
					<tr>
						<td class="<?php echo $class;?>" align="right"><a target="_blank" href="verOrden.php?iOrden=<?php echo $value['idOrden'];?>" class="listaHeadLink"><?php echo $value['idOrden'];?></a></td>
						<td class="<?php echo $class;?>" align="right"><a target="_blank" href="verOrden.php?iOrden=<?php echo $value['idOrden'];?>" class="listaHeadLink"><?php echo $fecha;?></a></td>
					</tr>
					<?php
							$i++;
						}
					?>
				</table>
				<?php
				}
				
				break;
			}
			case 23:
			{	
				$sql = "SELECT * FROM ordenes WHERE trim(nroRemitoReceptor)='" . trim($inString) . "'";
				$result = readSQL($sql);
				if (count($result) == 0)
				{
					echo "El Numero de Remito Ingresado no existe.";	
				}
				else
				{
					if($ver == 2)//Si selecciono Ver
					{
						$sql = "SELECT * FROM ordenes WHERE trim(nroRemitoReceptor)='" .trim($inString) . "'";
					}
					else
					{
						$sql = "SELECT * FROM ordenes WHERE trim(nroRemitoReceptor)='" . trim($inString) . "' AND idEstado IN(2, 7, 17, 20, 23, 29)";
					}
					$result = readSQL($sql);
					if (count($result) == 0)
						echo "El Numero de Remito Ingresado ya fue entregado";
				}
										
				break;
			}
			case 24:
			{
				$sql = "SELECT * FROM ordenes WHERE imei='" . $inString . "' AND idTipoOrden = 1 ORDER BY idOrden DESC";
				$result = readSQL($sql);

				if (count($result) == 0)
					echo "El IMEI ingresado no pertenece a ninguna Orden";
				else
				{
					foreach($result as $value)
					{
						switch($value['idTipoOrden'])
						{
							case 1:
							{
								if($value['idEstado'] != "2" && $value['idEstado'] != "7" && $value['idEstado'] != "17" && $value['idEstado'] != "20" && $value['idEstado'] != "23" && $value['idEstado'] != "27" && $value['idEstado'] != "29")
									echo "La Orden correspondiente al IMEI ingresado ya fue ENTREGADA";
								break;
							}
						}	
						break;
					}
				}
				break;
			}
			case 25:
			{
				$sql = "SELECT * FROM ordenes WHERE nroRemitoEmisor='" . $inString . "'";
				$result = readSQL($sql);
				if (count($result) == 0)
					echo "El Numero de Remito ingresado no existe.";
					
				break;
			}
			case 26:
			{
				$sql = "SELECT * FROM ordenes WHERE nroRemitoEmisor='" . $inString . "' AND idCliente=" . $inModel;
				$result = readSQL($sql);
				if (count($result) != 0)
					echo "Ya existe el Nro de Remito ingresado.";
						
				break;
			}
			case 27:
			{
				
				//Se usa para traer los depositos a donde se pueden mover equipos en movimientoEquipos.php
				$sql="select a.idAlmacen, concat(s.nombre,' - ', a.nombre) as nombre from almacenes a join sucursales s on a.idSucursal = s.idSucursal where a.nombre = (select a.nombre from almacenes a where idAlmacen = $inString) and a.idSucursal <> $inSuc order by nombre";
				
				$almacenes = readSQL($sql);
				$i=0;
				foreach($almacenes as $almacen)
				{
					$aConcatenar = $almacen['idAlmacen']."&&".$almacen['nombre']."||";
					if($i==0)
					{
						$almacenesConcatenadas = $aConcatenar;
					}
					else
					{
						$almacenesConcatenadas .= $aConcatenar;
					}
					$i++;
				}
				echo $almacenesConcatenadas;
				break;	
			}
			// Chequea si el IMEI recibido como parametro se encuentra en algun
			// proceso del sistema, es decir si estan Express / Batch / Bulk
			case 30:
			{
				$mySQL = "SELECT idOrden FROM ordenes WHERE imei='" . $inString . "' AND idEstado NOT IN(4,5,9,10,13,15,18,21,24,30)";
				if($inPart != "")
				{
					$mySQL .= " AND idOrden <> " . $inPart;
				}
				$result = readSQL($mySQL);	
				if (count($result) != 0)
				{
					echo "El imei ingresado, ya se encuentra en algun proceso dentro del sistema";					
				}
				break;
				
			}
			case 31:
			{
				//Se usa en IngresoAccesorios.php. Trae los accesorios cuyo codigoTando o codigoFabricante coincidan con la busqueda
				$sql = "SELECT * FROM partes WHERE (codigoTango LIKE '" . str_replace("*", "%", $inString) . "%') OR (codigoFabricante LIKE '" . str_replace("*", "%", $inString) . "%') AND idTipoParte=5 ORDER BY codigoTango, descripcionInterna";
						
				$result = readSQL($sql);
				
				if (count($result) != 0)
				{
					echo "<select id='lstPartes' name='lstPartes' size='5' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				}
				
				foreach($result as $value)
				{
					echo "<option value='" . $value[0] . "'>" . $value['codigoTango'] . " - " . $value[5] . "</option>";
				}
				
				if (count($result) != 0)
					echo "</select>";
				
				break;
			}
			case 32:
			{
				//No usar ya se uso arriba
				break;	
			}
			case 33:
			{
				$sql = "SELECT idmodelo, nombrecomercial, codigo from modelos where idmarca = $inPart and idproducto = $idProducto order by nombrecomercial";
				$resultModelos = readSQL($sql);
				$i=0;
				foreach($resultModelos as $valueModelos)
				{
					if($i==0)
					{
						$modelos = $valueModelos['idmodelo']."&&".$valueModelos['nombrecomercial']."&&".$valueModelos['codigo']."||";
					}
					else
					{
						$modelos = $modelos.$valueModelos['idmodelo']."&&".$valueModelos['nombrecomercial']."&&".$valueModelos['codigo']."||";
					}
					$i++;
				}
				echo $modelos;
				break;	
			}
			case 34:
			{	
			
				$sql = "SELECT s.idsintoma, s.codigo, s.nombre from sintomas s join sintomasxmarca sxm on s.idsintoma = sxm.idsintoma WHERE sxm.idProducto = $idProducto AND sxm.idmarca = ".$_GET['part'];
				//echo $sql;
				//exit;
				$resultSintomas = readSQL($sql);
				if (count($resultSintomas) != 0)
					echo "<select id='lstSintomas' name='lstSintomas' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				
				foreach($resultSintomas as $valueSintomas)
				{
					echo "<option value=" . $valueSintomas[0] . ">" . $valueSintomas[1] . " - " . $valueSintomas[2] . "</option>";
				}
				if (count($valueSintomas) != 0)
					echo "</select>";
					
				break;	
			}
			case 35:
			{
				$sql = "SELECT vsxo.codigo from modelos mo join versionesdesoftwarexoperador vsxo on mo.idmodelo = vsxo.idmodelo join operadores o on vsxo.idoperador = o.idoperador where mo.codigo = '$inModel' and o.codigo = '$codigoOperador'";	
				$resultSWOut = readSQL($sql);
				foreach($resultSWOut as $valueSWOut)
				{
					$ultimaVersionDeSotware = $valueSWOut['codigo'];
				}
				echo $ultimaVersionDeSotware;
				break;
			}
			case 36:
			{
				$sql = "select coalesce(c.nombre,'Ninguno') as cliente, coalesce(r.nombre,'Ninguna') as receptoria, coalesce(o.codigoReferencia,'Ninguno') as codigoReferencia, p.descripcionInterna from clientes c join ordenes o on c.idcliente = o.idcliente left join receptorias r on o.idreceptoria = r.idreceptoria left join accesoriosxorden axo on o.idorden = axo.idorden
left join partes p on axo.idparte = p.idparte where imei =  $imei";

				$i=0;
				$result = readSQL($sql);
				foreach($result as $value)
				{
					$cliente = $value['cliente'];
					$receptoria = $value['receptoria'];
					$codigoReferencia = $value['codigoReferencia'];
					
					if($i==0 && $value['descripcionInterna'] != 'null')
					{
						$accesorios = $value['descripcionInterna'];
					}
					else
					{
						$accesorios .= "<br/>".$value['descripcionInterna'];
					}
					
					$i++;
				}
				
				$salida = "<table>";
					$salida .= "<tr>";
						$salida .= "<td>";
							$salida .= "<b>Cliente: </b>".$cliente;
						$salida .= "</td>";
					$salida .= "</tr>";
					$salida .= "<tr>";
						$salida .= "<td>";
							$salida .= "<b>Receptoria: </b>".$receptoria;
						$salida .= "</td>";
					$salida .= "</tr>";
					$salida .= "<tr>";
						$salida .= "<td>";
							$salida .= "<b>Codigo de Referencia: </b>".$codigoReferencia;
						$salida .= "</td>";
					$salida .= "</tr>";
					if($accesorios != '')
					{
						$salida .= "<tr>";
							$salida .= "<td>";
								$salida .= "<b>Accesorios</b>";
							$salida .= "</td>";
						$salida .= "</tr>";
						$salida .= "<tr>";
							$salida .= "<td>";
								$salida .= $accesorios;
							$salida .= "</td>";
						$salida .= "</tr>";
					}
				$salida .= "</table>";
				
				echo $salida;
				break;
			}
			case 37:
			{
				//Se usa para llenar el combo de Modelos en ingresoEquipos
				$sql = "SELECT M.*, MR.nombre AS MARCA, P.idParte FROM modelos M, marcas MR, partes P, partesxmodelo PXM WHERE M.idProducto = $idProducto AND M.idMarca = MR.idMarca AND P.idParte = PXM.idParte AND PXM.idModelo = M.idModelo AND P.idTipoParte = 4 order by MARCA, nombrecomercial;";
				$resultModelos = readSQL($sql);
				$i=0;
				foreach($resultModelos as $valueModelos)
				{
					if($i==0)
					{
						$modelos = $valueModelos['idParte']."&&".$valueModelos['MARCA']." ".$valueModelos[3]." - ".$valueModelos['codigo']."||";
					}
					else
					{
						$modelos = $modelos.$valueModelos['idParte']."&&".$valueModelos['MARCA']." ".$valueModelos[3]." - ".$valueModelos['codigo']."||";
					}
					$i++;
				}
				echo $modelos;
				break;	
			}
			case 38:
			{
				//Se usa para llenar el combo de Modelos en ingresoPlacas
				$sql = "SELECT M.*, MR.nombre AS MARCA, P.idParte FROM modelos M, marcas MR, partes P, partesxmodelo PXM WHERE M.idProducto = $idProducto AND M.idMarca = MR.idMarca AND P.idParte = PXM.idParte AND PXM.idModelo = M.idModelo AND P.idTipoParte = 3 order by MARCA, nombrecomercial;";
				$resultModelos = readSQL($sql);
				$i=0;
				foreach($resultModelos as $valueModelos)
				{
					if($i==0)
					{
						$modelos = $valueModelos['idParte']."&&".$valueModelos['MARCA']." ".$valueModelos[3]."||";
					}
					else
					{
						$modelos = $modelos.$valueModelos['idParte']."&&".$valueModelos['MARCA']." ".$valueModelos[3]."||";
					}
					$i++;
				}
				echo $modelos;
				break;	
			}
			case 39:
			{
				//Se usa para llenar el combo de Modelos en partes.php
				$sql = "SELECT M.*, MR.nombre AS MARCA FROM modelos M, marcas MR WHERE M.idProducto = $idProducto AND M.idMarca = MR.idMarca order by MARCA, nombreComercial;";
				$resultModelos = readSQL($sql);
				$i=0;
				foreach($resultModelos as $valueModelos)
				{
					if($i==0)
					{
						$modelos = $valueModelos[0]."&&".$valueModelos['MARCA']." ".$valueModelos[3]." - ".$valueModelos['codigo']."||";
					}
					else
					{
						$modelos = $modelos.$valueModelos[0]."&&".$valueModelos['MARCA']." ".$valueModelos[3]." - ".$valueModelos['codigo']."||";
					}
					$i++;
				}
				echo $modelos;
				break;	
			}
			case 40:
			{
				//Se usa para llenar el combo de Clientes en batch.php segun el producto que se eligio
				$sql = "select c.idcliente, c.nombre from clientes c join listasprecios lp on c.idcliente = lp.idcliente where lp.idproducto = $idProducto";
				$clientes = readSQL($sql);
				$i=0;
				foreach($clientes as $cliente)
				{
					if($i==0)
					{
						$clientesConcatenados = $cliente['idcliente']."&&".$cliente['nombre']."||";
					}
					else
					{
						$clientesConcatenados = $clientesConcatenados.$cliente['idcliente']."&&".$cliente['nombre']."||";
					}
					$i++;
				}
				echo $clientesConcatenados;
				break;	
			}
			case 41:
			{
				//Se usa para llenar el combo de Productos en batch.php segun el Cliente que se eligio
				$sql = "select p.idproducto, p.nombre from productos p join listasprecios lp on p.idproducto = lp.idproducto where lp.idcliente = $idCliente order by nombre";

				$productos = readSQL($sql);
				$i=0;
				foreach($productos as $producto)
				{
					if($i==0)
					{
						$productosConcatenados = $producto['idproducto']."&&".$producto['nombre']."||";
					}
					else
					{
						$productosConcatenados = $productosConcatenados.$producto['idproducto']."&&".$producto['nombre']."||";
					}
					$i++;
				}
				echo $productosConcatenados;
				break;	
			}
			case 42:
			{
				//Se usa para llenar el combo de Receptorias en modificarRemito segun el Cliente que se eligio
				$sql = "select r.idreceptoria, r.nombre from receptorias r where r.idcliente = $idCliente order by nombre";

				$receptorias = readSQL($sql);
				$i=0;
				foreach($receptorias as $receptoria)
				{
					if($i==0)
					{
						$receptoriasConcatenadas = $receptoria['idreceptoria']."&&".$receptoria['nombre']."||";
					}
					else
					{
						$receptoriasConcatenadas .= $receptoria['idreceptoria']."&&".$receptoria['nombre']."||";
					}
					$i++;
				}
				echo $receptoriasConcatenadas;
				break;	
			}
			case 43:
			{
				//Se usa para traer los detalles del remito en Reinsercion.php
				//Trae los detalles de las ordenes que se pueden reinsertar y que tienen un determinado numero de Remito de Ingreso
				$sql = "select o.idOrden, o.imei, e.nombre as estado, a.nombre as almacen, ma.nombre as marca, mo.nombreComercial as modelo, o.codigoReferencia from (select o.idOrden, o.codigoReferencia, o.idModelo, o.idAlmacen, o.imei, o.idEstado from ordenes o where o.nroRemitoEmisor = '$inString') o join almacenes a on o.idAlmacen = a.idAlmacen join estados e on o.idEstado = e.idEstado join modelos mo on o.idModelo = mo.idModelo join marcas ma on mo.idMarca = ma.idMarca where o.idalmacen in (select idalmacen from almacenes where (nombre = 'Backoffice BATCH' or nombre = 'Backoffice BULK') and idSucursal = $inSuc) and o.idestado in (select idestado from estados where (nombre = 'Irreparable' and terminado = 0 and comunicado = 0 and aceptado = 0 and rechazado = 0 and procesado = 0 and entregado = 0 and facturado = 0) or (nombre = 'Presupuesto' and terminado = 0 and comunicado = 0 and aceptado = 0 and rechazado = 0 and procesado = 0 and entregado = 0 and facturado = 0)or (nombre = 'Devolucion' and terminado = 0 and comunicado = 0 and aceptado = 0 and rechazado = 0 and procesado = 0 and entregado = 0 and facturado = 0))";
				
				
				$ordenes = readSQL($sql);
				
				echo "<tr height='23'>";
					echo "<th class='listaHead'>Nro. Remito de Ingreso</th>";
					echo "<th class='listaHead'>Nro.Orden</th>";
					echo "<th class='listaHead'>Imei</th>";
					echo "<th class='listaHead'>Estado</th>";
					echo "<th class='listaHead'>Almacen</th>";
					echo "<th class='listaHead'>Marca</th>";
					echo "<th class='listaHead'>Modelo</th>";
					echo "<th class='listaHead'>Referencia</th>";
				echo "</tr>";
				$i=1;
				foreach($ordenes as $orden)
				{
					$clase = ($i%2==0)?"par":"impar";
					echo "<tr class='$clase'>";
						echo "<td>";
							echo $inString;
						echo "</td>";
						echo "<td>";
							echo $orden['idOrden'];
						echo "</td>";
						echo "<td>";
							echo $orden['imei'];
						echo "</td>";
						echo "<td>";
							echo $orden['estado'];
						echo "</td>";
						echo "<td>";
							echo $orden['almacen'];
						echo "</td>";
						echo "<td>";
							echo $orden['marca'];
						echo "</td>";
						echo "<td>";
							echo $orden['modelo'];
						echo "</td>";
						echo "<td>";
							echo $orden['codigoReferencia'];
						echo "</td>";
					echo "</tr>";
					$i++;
				}
				
				break;
			}
			case 44:
			{
				//Se usa para validar si el IMEI está en garantía de Service en orden.php
				/*
				if($_GET[imeiIn] != "")
				{
					$mySQL = "SELECT idOrden FROM ordenes WHERE (imei='" . $_GET[imei] . "' OR imeiSalida='" . $_GET[imei] . "') AND idOrden NOT IN (SELECT MAX(idOrden) FROM ordenes WHERE fechahorainicio > DATE_SUB(now(), INTERVAL 90 DAY) AND imei='" . $_GET[imeiIn] . "')";
				}
				else
				{
					$mySQL = "SELECT idOrden FROM ordenes WHERE fechaHoraInicio > DATE_SUB(now(), INTERVAL 90 DAY) AND (imei='$inString' OR imeiSalida='$inString')";
				}
				*/
				
				$idTipoOrden = $_GET['idTipoOrden'];
				
				if($idTipoOrden == 1 || $idTipoOrden == 2)
				{
					$idsTiposOrdenes = "1,2";	
				}
				else if($idTipoOrden == 3)
				{
					$idsTiposOrdenes = "3";
				}
				
				$sql = "select o.idOrden from ordenes o where (o.imei = '$inString' or o.imeiSalida = '$inString') and o.fechaHoraInicio > DATE_SUB(now(), INTERVAL 90 DAY) and o.idTipoOrden in ($idsTiposOrdenes)";
				
				if($_GET[imeiIn] != "")
				{
					$sql .= " and o.idOrden <> ( select max(idOrden) from ordenes where imei = '".$_GET[imeiIn]."')";
				}
				
				$result = readSQL($sql);
				
				if(count($result) > 0)
				{
					echo "Garantia de Service";
				}
				
				break;
			}
			case 45:
			{
				//Se usa en consultaStock.php: Trae las partes y accesorios que coinciden con lo buscado
				$sql = "SELECT idParte, codigoTango, codigoFabricante, descripcionInterna FROM partes WHERE ((codigoTango LIKE '" . str_replace("*", "%", $inString) . "%') OR (codigoFabricante LIKE '" . str_replace("*", "%", $inString) . "%')) ORDER BY codigoTango, codigoFabricante, descripcionInterna";
				$result = readSQL($sql);
				
				if (count($result) != 0)
				{
					echo "<select id='lstPartes' name='lstPartes' size='5' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				}
				
				foreach($result as $value)
				{
					echo "<option value='" . $value['idParte'] . "'>" . $value['codigoTango'] . " - " . $value['codigoFabricante'] . " - " . $value['descripcionInterna'] . "</option>";
				}
				
				if (count($result) != 0)
					echo "</select>";
				
				break;
			}
			case 46:
			case 47:
			{
				//Se usa en Inspecciones.php para traer los sintomas
				if($idMarca == '')
				{
					$sql = "SELECT * FROM sintomas WHERE (nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND idSintoma IN(SELECT SXM.idSintoma FROM sintomasxmarca SXM, modelos M WHERE SXM.idProducto = $idProducto AND SXM.idMarca = M.idMarca AND M.codigo='" . $inModel . "')";
				}
				else
				{
					$sql = "SELECT s.idsintoma, s.codigo, s.nombre from sintomas s join sintomasxmarca sxm on s.idsintoma = sxm.idsintoma WHERE sxm.idProducto = $idProducto AND (s.nombre LIKE '" . str_replace("*", "%", $inString) . "%' OR s.codigo LIKE '" . str_replace("*", "%", $inString) . "%') AND sxm.idmarca = $idMarca";
				}
				
				if($inSint != '')
				{
					$sql .= " AND idSintoma not in ($inSint)";	
				}
				
				$sql .= " ORDER BY nombre";
								
				$result = readSQL($sql);
				
				if (count($result) != 0)
				{
					if($inOption == 46)
					{
						echo "<select id='lstSintomasCliente' name='lstSintomasCliente' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
					}
					else if($inOption == 47)
					{
						echo "<select id='lstSintomasInspector' name='lstSintomasInspector' size='4' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";

					}
				}
				
				foreach($result as $value)
				{
					echo "<option value=" . $value[0] . ">" . $value[1] . " - " . $value[2] . "</option>";
				}
				if (count($result) != 0)
					echo "</select>";
					
				break;
			}
			case 48:
			{
				
				$sql = "select i.idInspeccion, date_format(fechaInicio, '%d/%m/%Y') as fechaInicio from inspecciones i join modelosxinspeccion mxi on i.idInspeccion = mxi.idInspeccion where mxi.serie = '$serie'";
				
				$i=1;
				$inspecciones = readSQL($sql);
				if(count($inspecciones)==0)
				{
					return;			
				}
				else
				{
			  echo '<tr>
						<th class="listaHead" colspan="3" align="center">
							Historial
						</th>
					</tr>
					<tr>
						<th class="listaHead" align="center">
							Inspección
						</th>
						<th class="listaHead" align="center">
							Fecha
						</th>
						<th class="listaHead" align="center">
							Clasificación
						</th>
					</tr>';
					foreach($inspecciones as $inspeccion)
					{
						$clase = ($i%2==0)?"par":"impar";
						
				  echo '<tr class='.$clase.'>
							<td>
								<a class="linkNuevo" style="display:block;" href=".">'.$inspeccion['idInspeccion'].'</a>
							</td>
							<td>
								<a class="linkNuevo" style="display:block;" href=".">'.$inspeccion['fechaInicio'].'</a>
							</td>
							<td>
								<a class="linkNuevo" style="display:block;" href=".">'.$inspeccion['idInspeccion'].'</a>
							</td>
						</tr>';
						
						$i++;
					
					}
				}
			
				break;
			}
			case 49:
			{
				//Garatia de service en Inspecciones
				$sql = "select mxi.idInspeccion from modelosxinspeccion mxi where mxi.fechaInspeccion > DATE_SUB(now(), INTERVAL 90 DAY) and mxi.serie = '$serie'";
				//echo $sql;
				$inspecciones = readSQL($sql);
				if(count($inspecciones)==0)
				{
					echo "Fuera de Garantia de Service";
				}
				else
				{
					echo "Garantia de Service";
				}
				break;
			}
			case 50:
			{
				switch (substr($dateCode,0,1))
				{
					case 0:
					case 1:
					case 2:
					case 3:
					case 4:
					case 5:
					{
						$anoFabricacion = "201".substr($dateCode,0,1);
						break;	
					}
					case 6:
					case 7:
					case 8:
					case 9:
					{
						$anoFabricacion = "200".substr($dateCode,0,1);
						break;	
					}
					
				}
				
				$mesFabricacion = substr($dateCode,1,2);
				$diaFabricacion = "01";
				$fechaFabricacion = $anoFabricacion."-".$mesFabricacion."-".$diaFabricacion;

				$anoActual = date("Y");
				$mesActual = date("m");
				$diaActual = "01";
				$fechaActual = $anoActual."-".$mesActual."-".$diaActual;
				
				$sql = "set @cotaInferior = null, @cotaSuperior = null;";
				$sql .= "select @idModelo:=mo.idModelo from modelos mo where mo.codigo='$inModel';";
				$sql .= "select @cotaInferior:=cgpxm.cotaInferior, @cotaSuperior:=cgpxm.cotaSuperior from (select mo.idMarca, mo.idProducto, mo.idModelo from modelos mo where mo.idModelo = @idModelo) mo join cotasgarantiasproductosxmarca cgpxm on (mo.idMarca = cgpxm.idMarca and mo.idProducto = cgpxm.idProducto and mo.idModelo = @idModelo);";
				$sql .= "select if(@cotaInferior is not null and @cotaSuperior is not null,if(date_add('$fechaFabricacion', interval @cotaInferior month)>='$fechaActual',1,if(date_add('$fechaFabricacion', interval @cotaSuperior month)>='$fechaActual',2,3)),'Sin Clasificacion')as idClasificacion;";
				
				//echo $sql;
				
				$inspecciones = readSQL($sql);

				foreach($inspecciones as $inspeccion)
				{
					echo $inspeccion['idClasificacion'];
				}
				break;
			}
			case 51:
			{
				//Se usa en ingresoPlacas.php: Trae solo las placas (no trae equipos, partes ni accesorios) que coinciden con lo buscado
				$sql = "SELECT idParte, codigoTango, codigoFabricante, descripcionInterna FROM partes WHERE ((codigoTango LIKE '" . str_replace("*", "%", $inString) . "%') OR (codigoFabricante LIKE '" . str_replace("*", "%", $inString) . "%')) AND idTipoParte = 3 ORDER BY codigoTango, codigoFabricante, descripcionInterna";
						
				$result = readSQL($sql);
				
				if (count($result) != 0)
				{
					echo "<select id='lstPartes' name='lstPartes' size='5' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				}
				
				foreach($result as $value)
				{
					echo "<option value='" . $value['idParte'] . "'>" . $value['codigoTango'] . " - " . $value['codigoFabricante'] . " - " . $value['descripcionInterna'] . "</option>";
				}
				
				if (count($result) != 0)
					echo "</select>";
				
				break;
			}
			case 52:
			{
				//Se usa en ingresoEquipos.php: Trae solo los equipos (no trae placas, partes ni accesorios) que coinciden con lo buscado
				$sql = "SELECT idParte, codigoTango, codigoFabricante, descripcionInterna FROM partes WHERE ((codigoTango LIKE '" . str_replace("*", "%", $inString) . "%') OR (codigoFabricante LIKE '" . str_replace("*", "%", $inString) . "%')) AND idTipoParte = 4 ORDER BY codigoTango, codigoFabricante, descripcionInterna";
						
				$result = readSQL($sql);
				
				if (count($result) != 0)
				{
					echo "<select id='lstPartes' name='lstPartes' size='5' onKeyDown='tomaOpcion(this, this.options.selectedIndex, event);' style='width:100%;'>";
				}
				
				foreach($result as $value)
				{
					echo "<option value='" . $value['idParte'] . "'>" . $value['codigoTango'] . " - " . $value['codigoFabricante'] . " - " . $value['descripcionInterna'] . "</option>";
				}
				
				if (count($result) != 0)
					echo "</select>";
				
				break;
			}
			case 53:
			{
				$idConsulta = $_GET['idConsulta'];
				$sql = "update consultas set leida = 1 where idConsulta = $idConsulta";
				if(transactionSQL($sql, true))
				{
					$sql = "select respuesta from consultas where idConsulta = '$idConsulta'";
					$consultas = readSQL($sql);
					foreach ($consultas as $consulta) 
					{
						echo $consulta['respuesta'];
					}		
				}
				else
				{
					echo 'error';	
				}
				break;
			}
			case 54:
			{
				$idConsulta = $_GET['idConsulta'];
				$sql = "update consultas set leida = 0 where idConsulta = $idConsulta";
				if(transactionSQL($sql, true))
				{
					$sql = "select respuesta from consultas where idConsulta = '$idConsulta'";
					$consultas = readSQL($sql);
					foreach ($consultas as $consulta) 
					{
						echo $consulta['respuesta'];
					}		
				}
				else
				{
					echo 'error';	
				}
				break;
			}
		}
	}
?>